package com.coding.pojo;

import java.io.Serializable;
import java.util.List;
import java.util.Objects;

/**
 * poem
 *
 * @author
 */
public class Poem implements Serializable {
    private Integer poem_id;

    private Integer poem_poet;

    private String poet_name;

    private Integer poem_place;

    private Integer poem_way;

    private Integer poem_imageid;

    private Integer poem_voice_id;

    private String poem_name;

    private String poem_intro;

    private String poem_text;

    private String poem_dynasty;

    private String poem_content;

    private String poem_tag;

    private String poem_address;

    private String poem_more;

    private String poem_more1;

    private String poem_test_title;

    private String poem_test_complain;

    private String poem_anno;

    private String poem_anno_content;

    private List<String> poem_textlines;

    private static final long serialVersionUID = 1L;

    public String getPoem_anno() {
        return poem_anno;
    }

    public void setPoem_anno(String poem_anno) {
        this.poem_anno = poem_anno;
    }

    public String getPoem_anno_content() {
        return poem_anno_content;
    }

    public void setPoem_anno_content(String poem_anno_content) {
        this.poem_anno_content = poem_anno_content;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public List<String> getPoem_textlines() {
        return poem_textlines;
    }

    public void setPoem_textlines(List<String> poem_textlines) {
        this.poem_textlines = poem_textlines;
    }

    public Integer getPoem_id() {
        return poem_id;
    }

    public void setPoem_id(Integer poem_id) {
        this.poem_id = poem_id;
    }

    public Integer getPoem_poet() {
        return poem_poet;
    }

    public void setPoem_poet(Integer poem_poet) {
        this.poem_poet = poem_poet;
    }

    public Integer getPoem_place() {
        return poem_place;
    }

    public void setPoem_place(Integer poem_place) {
        this.poem_place = poem_place;
    }

    public Integer getPoem_way() {
        return poem_way;
    }

    public void setPoem_way(Integer poem_way) {
        this.poem_way = poem_way;
    }

    public Integer getPoem_imageid() {
        return poem_imageid;
    }

    public void setPoem_imageid(Integer poem_imageid) {
        this.poem_imageid = poem_imageid;
    }

    public Integer getPoem_voice_id() {
        return poem_voice_id;
    }

    public void setPoem_voice_id(Integer poem_voice_id) {
        this.poem_voice_id = poem_voice_id;
    }

    public String getPoem_name() {
        return poem_name;
    }

    public void setPoem_name(String poem_name) {
        this.poem_name = poem_name;
    }

    public String getPoem_intro() {
        return poem_intro;
    }

    public void setPoem_intro(String poem_intro) {
        this.poem_intro = poem_intro;
    }

    public String getPoem_text() {
        return poem_text;
    }

    public void setPoem_text(String poem_text) {
        this.poem_text = poem_text;
    }

    public String getPoem_dynasty() {
        return poem_dynasty;
    }

    public void setPoem_dynasty(String poem_dynasty) {
        this.poem_dynasty = poem_dynasty;
    }

    public String getPoem_content() {
        return poem_content;
    }

    public void setPoem_content(String poem_content) {
        this.poem_content = poem_content;
    }

    public String getPoem_tag() {
        return poem_tag;
    }

    public void setPoem_tag(String poem_tag) {
        this.poem_tag = poem_tag;
    }

    public String getPoem_address() {
        return poem_address;
    }

    public void setPoem_address(String poem_address) {
        this.poem_address = poem_address;
    }

    public String getPoem_more() {
        return poem_more;
    }

    public void setPoem_more(String poem_more) {
        this.poem_more = poem_more;
    }

    public String getPoem_more1() {
        return poem_more1;
    }

    public void setPoem_more1(String poem_more1) {
        this.poem_more1 = poem_more1;
    }

    public String getPoet_name() {
        return poet_name;
    }

    public void setPoet_name(String poet_name) {
        this.poet_name = poet_name;
    }

    public String getPoem_test_title() {
        return poem_test_title;
    }

    public void setPoem_test_title(String poem_test_title) {
        this.poem_test_title = poem_test_title;
    }

    public String getPoem_test_complain() {
        return poem_test_complain;
    }

    public void setPoem_test_complain(String poem_test_complain) {
        this.poem_test_complain = poem_test_complain;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        Poem poem = (Poem) o;
        return Objects.equals(poem_id, poem.poem_id) &&
                Objects.equals(poem_poet, poem.poem_poet) &&
                Objects.equals(poet_name, poem.poet_name) &&
                Objects.equals(poem_place, poem.poem_place) &&
                Objects.equals(poem_way, poem.poem_way) &&
                Objects.equals(poem_imageid, poem.poem_imageid) &&
                Objects.equals(poem_voice_id, poem.poem_voice_id) &&
                Objects.equals(poem_name, poem.poem_name) &&
                Objects.equals(poem_intro, poem.poem_intro) &&
                Objects.equals(poem_text, poem.poem_text) &&
                Objects.equals(poem_dynasty, poem.poem_dynasty) &&
                Objects.equals(poem_content, poem.poem_content) &&
                Objects.equals(poem_tag, poem.poem_tag) &&
                Objects.equals(poem_address, poem.poem_address) &&
                Objects.equals(poem_more, poem.poem_more) &&
                Objects.equals(poem_more1, poem.poem_more1) &&
                Objects.equals(poem_test_title, poem.poem_test_title) &&
                Objects.equals(poem_test_complain, poem.poem_test_complain) &&
                Objects.equals(poem_anno, poem.poem_anno) &&
                Objects.equals(poem_anno_content, poem.poem_anno_content) &&
                Objects.equals(poem_textlines, poem.poem_textlines);
    }

    @Override
    public int hashCode() {
        return Objects.hash(poem_id, poem_poet, poet_name, poem_place, poem_way, poem_imageid, poem_voice_id, poem_name, poem_intro, poem_text, poem_dynasty, poem_content, poem_tag, poem_address, poem_more, poem_more1, poem_test_title, poem_test_complain, poem_anno, poem_anno_content, poem_textlines);
    }

    @Override
    public String toString() {
        return "Poem{" +
                "poem_id=" + poem_id +
                ", poem_poet=" + poem_poet +
                ", poet_name='" + poet_name + '\'' +
                ", poem_place=" + poem_place +
                ", poem_way=" + poem_way +
                ", poem_imageid=" + poem_imageid +
                ", poem_voice_id=" + poem_voice_id +
                ", poem_name='" + poem_name + '\'' +
                ", poem_intro='" + poem_intro + '\'' +
                ", poem_text='" + poem_text + '\'' +
                ", poem_dynasty='" + poem_dynasty + '\'' +
                ", poem_content='" + poem_content + '\'' +
                ", poem_tag='" + poem_tag + '\'' +
                ", poem_address='" + poem_address + '\'' +
                ", poem_more='" + poem_more + '\'' +
                ", poem_more1='" + poem_more1 + '\'' +
                ", poem_test_title='" + poem_test_title + '\'' +
                ", poem_test_complain='" + poem_test_complain + '\'' +
                ", poem_anno='" + poem_anno + '\'' +
                ", poem_anno_content='" + poem_anno_content + '\'' +
                ", poem_textlines=" + poem_textlines +
                '}';
    }
}